package com.jie.demo.service.impl;

import com.jie.demo.dao.impl.DemoDao;
import com.jie.demo.service.IDemoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;

@Service
public class DemoserviceImpl implements IDemoService {

    @Autowired
    private DemoDao demoDao;

    /**
     * 保存一个实体，并返回主键
     * @param t
     * @param <T>
     * @return
     */
    @Override
    public <T> String save(T t) {
        return null;
    }

    /**
     * 根据主键删除一个实体，并返回处理标识 1 成功 0 失败
     *
     * @param z
     * @return
     */
    @Override
    public <Z> int delete(Z z) {
        return 0;
    }

    /**
     * 根据主键查询实体
     *
     * @param primary
     * @return
     */
    @Override
    public String query(String primary) {

        String result= demoDao.query(primary);
        if(StringUtils.isEmpty(result)){
            return "false";
        }else{
            return result;
        }

    }
}
